package rkdwogus7.basic;

public class J06_Dowhile {

	public static void main(String[] args) {
		// 반복문 - do ~ while
		// 상황1) 간단한 인사말 5번 출력
		int i = 1;
		
		do {
			System.out.println( "선생님~ 사랑해요~" );
			++i;
		} while(i <= 5);
		
		// 상황2) 1 - 10까지 출력
		int j = 1;
		do {
			System.out.println( j );
			j++;
		} while(j <= 10);
		
		// 상황3) 1 - 50사이의 홀수 출력
		int k =1;
		do {
			System.out.println( k );
			k = k + 2;
		} while(k < 50);
		
		k = 1;
		do {
			if(k % 2 != 0)
				System.out.println( k );
			++k;
		} while (k < 50);
		
		// 상황4) 1 - 100 사이의 총합
		int l = 1;	int sum =0;
		
		do {
			sum += l;
			++l;
		}while(l <= 100);
		System.out.println( sum );
		
		// 상황5) 100 ~ 1 까지 출력
		int m = 100;
		do {
			System.out.println( m );
			--m;
		} while(m >= 1);
		
		// 상황6) 100 ~ 1 사이 짝수 출력
		int n = 100;
		do {
			System.out.println( n );
			n = n - 2;
		} while(n > 1);
		
		// 상황7) 구구단 7단 출력
		int o = 1;
		
		do {
			System.out.println( "7 x " + o + " = " + (7 * o) );
			++o;
		} while(o <= 9);
		
		// 상황8) 십구단 중 18단 출력
		int p = 1;
		
		do {
			System.out.println( "18 x " + p + " = " + (18 * p) );
			++p;
		} while(p <= 19);
		
		// do - while 작성규칙
		// 초기화식
		// do {
			//	반복할 코드
			//	증가식
		// } while();
		// while문과 do-while문은 뼈대가 똑같지? do-while문은 많이 쓰지는 않지만
		// 꼭 써야 할 때가 있어. 이 문제로 확인해보자.
		
		
		
	}

	
}


